Skip to content

PP5020 APB/AHB DMA CSR - #106

Merged
jeanthom merged 9 commits into
masterfrom
pp5020-dma
Oct 21, 2026
Merged

jeanthom merged 9 commits into
masterfrom
pp5020-dma

Conversation

@jeanthom

@jeanthom jeanthom commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

Currently a work-in-progress

  • Rename DMA controllers
  • Move EIDE IRQ out of APB-DMA
  • Implement APB-DMA according to Tegra documentation
  • Implement AHB-DMA according to Tegra documentation

Relates to #105

PP5020 has one instance of each, no need to label them
As tested on ppdeluxe, DMA channels are aliased every 0x80. For AHB-DMA
only 2 channels are available, the gap in 0x40-0x7F is "emulated" by
reading out zeros.

Related to #105
@jeanthom jeanthom changed the title PP5020 APB/AHB DMA PP5020 APB/AHB DMA CSR Oct 21, 2026
@jeanthom
jeanthom marked this pull request as ready for review October 21, 2026 08:47
@jeanthom
jeanthom merged commit 0c34b6e into master Oct 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant